﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using AnguaRPGEngine.Library.Interfaces;
using AnguaRPGEngine.Library.Packages;
using AnguaRPGEngine.Library.Systems;

namespace AnguaRPGEngine.TOONModule
{
    public class TOON : IARPGEModule 
    {

        #region IARPGEModule Members

        public List<IPart> Counters
        {
            get { throw new NotImplementedException(); }
        }

        public string Description
        {
            get { throw new NotImplementedException(); }
        }

        public string FileFilter
        {
            get { throw new NotImplementedException(); }
        }

        public string GameName
        {
            get { throw new NotImplementedException(); }
        }

        public Guid ID
        {
            get { throw new NotImplementedException(); }
        }

        public string Name
        {
            get { throw new NotImplementedException(); }
        }

        public bool GameIsLoaded
        {
            get { throw new NotImplementedException(); }
        }

        public string AddCharacter(string SerializedCharacter)
        {
            throw new NotImplementedException();
        }
        public string UpdateCharacter(string SerializedCharacter)
        {
            throw new NotImplementedException();
        }

        public DialogResult EditBooks()
        {
            throw new NotImplementedException();
        }

        public bool GameAllowed(Guid GameGuid)
        {
            throw new NotImplementedException();
        }

        public Form GetPlayerForPC(Form parent)
        {
            throw new NotImplementedException();
        }

        public Form GetPlayersForGM(Form parent)
        {
            throw new NotImplementedException();
        }

        public void LoadGame()
        {
            throw new NotImplementedException();
        }

        public void EditGame(Form parent)
        {
            throw new NotImplementedException();
        }

        public void NewGame(Form parent)
        {
            throw new NotImplementedException();
        }

        public void SaveGame()
        {
            throw new NotImplementedException();
        }

        public void SaveGame(bool saveAs)
        {
            throw new NotImplementedException();
        }

        public bool ImportCharacter(string FileSpec)
        {
            throw new NotImplementedException();
        }

        public void LoadCharacter()
        {
            throw new NotImplementedException();
        }

        public void NewCharacter(Form parent)
        {
            throw new NotImplementedException();
        }

        public void SaveCharacter()
        {
            throw new NotImplementedException();
        }

        public void SaveCharacter(bool saveAs)
        {
            throw new NotImplementedException();
        }

        public bool PasswordMatch(string Password)
        {
            throw new NotImplementedException();
        }

        public bool PlayerAllowed(Guid PlayerGuid)
        {
            throw new NotImplementedException();
        }

        public void ProcessPackage(BufferPackage package)
        {
            throw new NotImplementedException();
        }

        public void SetRulesMenu(ref ToolStripMenuItem tsmiRules)
        {
            throw new NotImplementedException();
        }

        public MapFileClass GetCurrentMap()
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
